physical location - French English Dictionary